home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Libris Britannia 4
/
science library(b).zip
/
science library(b)
/
MEDICAL
/
2608A.ZIP
/
GP.ZIP
/
CLIN_MEN.SRC
< prev
next >
Wrap
Text File
|
1990-11-03
|
3KB
|
163 lines
;\|
;CLIN_MEN.SRC Translated from CLIN_MEN.EDT by Roger Mathew's EDT2SRC Ver 4.11
;CLIN_MEN 02:19:35 PM 21/ 4/90 |
define(CHOICE|N|2||)
define(MEM_ALPHA|A|11||)
define(MEM_TYPE|N|2||)
define(TD|S|8||)
define(CTR|N|2||)
open(PATIENT||0|)
open(DIABETIC||0|)
trap(Q|G|EXIT1)
mount(NEW|S)
date(TD|G)
ST:
CHOICE = (0)
MEM_TYPE = (0)
enter(CHOICE||||N|Y|N|||N)
on(CHOICE|G|DIAB;75;NEW;BP;ST;MIN;WELL;ST;AST;THREE;SMOK;PRINT;EXIT1|ST)
DIAB:
run("CHKDIAB")
AST:
run("CHKASTH")
SMOK:
run("CHKSMOK")
75:
run("CHK75")
NEW:
run("CHKNEW")
BP:
run("CHKBP")
MIN:
run("CHKMIN")
WELL:
run("CHKWELL")
THREE:
run("CHK3")
PRINT:
pmsg("ENTER CHOICE FOR PRINT:"|20|21|Y|N|S|MEM_TYPE)
CHECK_TYPE = (MEM_TYPE)
if CHECK_TYPE = (1) then MEM_ALPHA = ("DIABETIC")
if CHECK_TYPE = (2) then MEM_ALPHA = ("OVER 75")
if CHECK_TYPE = (3) then MEM_ALPHA = ("NEW PATIENT")
if CHECK_TYPE = (4) then MEM_ALPHA = ("BP")
if CHECK_TYPE = (6) then MEM_ALPHA = ("MINOR SURG")
if CHECK_TYPE = (7) then MEM_ALPHA = ("WELL PERSON")
if CHECK_TYPE = (10) then MEM_ALPHA = ("THREE YR")
mount(REP|R|P)
pset(128|24|24)
pchr(P|1)
pfmt(1|||N|N|)
pfmt(2|||N|N|)
CHECK_TYPE = (MEM_TYPE)
CHECK_DATE = (TD)
CTR = (0)
find(M|CHECK_OVER|EXIT|)
goto FIND_PAT
NEXT:
pfmt(3|||N|N|)
CTR = (CTR+1)
NEXT1:
find(N|DIABETIC|EXIT|)
goto FIND_PAT
FIND_PAT:
if CHECK_DATE > (TD) goto EXIT
if CHECK_TYPE <> (MEM_TYPE) goto NEXT1
RECORD.NUMBER = (DIAB_REF)
find(M|RECORD.NUMBER|NEXT1|)
goto NEXT
EXIT:
pvert(20)
pmsg(%14;"TOTAL NUMBER:";CTR|||N|N|P|)
pblnk(3)
mount(NEW|S)
goto ST
EXIT1:
run("recmenu")
\STNEW
CLINIC MENU
╔═══════════════════════════╗
║ 1.DIABETIC CLINIC ║
║ 2.OVER 75 CLINIC ║
║ 3.NEW PATIENT CLINIC ║
║ 4.BP CLINIC ║
║ 5.NOT USED ║
║ 6.MINOR SURGERY CLINIC ║
║ 7.WELL PERSON CLINIC ║
║ 8.NOT USED ║
║ 9.ASTHMA CLINIC ║
║ 10.THREE YEAR CHECKS ║
║ 11.STOP SMOKING CLINIC ║
║ 12.PRINT TODAYS CLINICS ║
║ 13.EXIT ║
║ ENTER CHOICE:& ║
╚═══════════════════════════╝
\
CHOICE
\
\R REP
& CLINIC PATIENTS ON :&
========================================
& & & & &
\
MEM_ALPHA
TD
PATIENT.NAME
ADDRESS1
AREA
DATE.OF.BIRTH
CHECK_TYPE
\